using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace TextSupport
{
	// A surface that wants to host an editor needs to implement
	// this interface.
	public interface IEditSurface
	{
		RectangleF GetExtent();
		Graphics GetGraphics();
		Font GetDefaultFont();
		void Invalidate();
		void Invalidate(RectangleF rect);
		void RestartCaretTimer();
	}
}
